const files = require.context('.', true, /\.js$/)
const modules = {}

files.keys().forEach((file) => {
  const path = file.replace(/\.js|\.\//g, '')
  if (path === 'index') return null;
  const [module, type] = path.split('/')
  if (!modules[module]) {
    modules[module] = {
      namespaced: true, // 增加命名空间
      strict: true,
    }
  }
  modules[module][type] = files(file).default; // 获取文件导出的结果
})

console.log(modules)

export default modules